altocumulus cloud - French English Dictionary